html,body,div,ul,ol,li,p,span,a,h1,h2,h3,h4,img,table,tr,td,dl,dt,dd{
	margin:0px;
	padding:0px;
	border:0px;
}
li{
	list-style:none;
}
ul{
	zoom:1;
}
table{
	 border-collapse: collapse;
	 border-spacing: 0;
}
textarea{
	overflow:auto;
}

a,a:link,a:visited{
	text-decoration:none;
	color:#09c;
}
a:hover{
	color:#f30;
}
a.fff,a.fff:link,a.fff:visited{
	text-decoration:none;
	color:#fff;
}
a.fff:hover{
	color:#f30;
}
a.f00,a.f00:link,a.f00:visited{
	text-decoration:none;
	color:#f66;
}
a.f00:hover{
	color:#f30;
}
a.f66,a.f66:link,a.f66:visited{
	text-decoration:none;
	color:#666;
}
a.f66:hover{
	color:#f30;
}
a.f33,a.f33:link,a.f33:visited{
	text-decoration:none;
	color:#333;
}
a.f33:hover{
	color:#f30;
}
.clear{
	clear:both;
}
.fl{
	float:left!important;
}
.fr{
	float:right!important;
}
.l20{line-height:20px;}
.l22{line-height:22px;}

.p{padding:0px!important;}
.m{margin:0px!important;}

.p5{padding:5px!important;}
.p7{padding:7px!important;}
.m5{margin:5px!important;}
.m7{margin:7px!important;}

.pl{padding-left:0px!important;}
.pb{padding-bottom:0px!important;}
.pt{padding-top:0px!important;}
.pr{padding-right:0px!important;}

.ml{margin-left:0px!important;}
.mr{margin-right:0px!important;}
.mt{margin-top:0px!important;}
.mb{margin-bottom:0px!important;}

.pl5{padding-left:5px!important;}
.pr5{padding-right:5px!important;}
.pt5{padding-top:5px!important;}
.pb5{padding-bottom:5px!important;}

.pl7{padding-left:7px!important;}
.pr7{padding-right:7px!important;}
.pt7{padding-top:7px!important;}
.pb7{padding-bottom:7px!important;}

.ml5{margin-left:5px!important;}
.mr5{margin-right:5px!important;}
.mt5{margin-top:5px!important;}
.mt3{margin-top:3px!important;}
.mb5{margin-bottom:5px!important;}

.ml7{margin-left:7px!important;}
.mr7{margin-right:7px!important;}
.mt7{margin-top:7px!important;}
.mb7{margin-bottom:7px!important;}

body{
	font:12px/20px arial;
}
#mainbody{
	width:1000px;
	margin:0 auto;
}
.logobar{
	width:100%;
	height:55px;
	background-color:#06b;
	background-color:#2c65bc;
}
.logo{
	padding:10px 0px 0px 70px;
}
.xlogo {
    padding: 3px 0 0 70px;
    vertical-align: middle;
}
#log{
	float:right;
	margin-right:6px;
	_margin-right:3px;
}
#log li{
	float:left;
	margin:0px 3px;
	line-height:28px;
	color:#fff;
}
#menu{
	width:100%;
	height:36px;
	background-color:#8a8a8a;
}
#menu li{
	font-size:14px;
	line-height:36px;
	padding-left:45px;
	padding-right: 20px;
	float:left;
	background:url() 0px 6px no-repeat;
}
#menu .glzx{
	background-image:url(menu/glzx2.jpg);
}
#menu .scs{
	background-image:url(menu/scs2.jpg);
}
#menu .jlb{
	background-image:url(menu/jlb2.jpg);
}
#menu .zst{
	background-image:url(menu/zst2.jpg);
}
#menu .zqt{
	background-image:url(menu/zqt2.jpg);
}
#menu .gzt{
	background-image:url(menu/gzt2.jpg);
}
#menu .gzt2{
	background-image:url(menu/gzt.jpg);
}

#menu .search{
	position:relative;
	float:right;
	height:28px;
}
#menu .search table{
	margin-top:5px;
	height:28px;
	width:170px;
	overflow:hidden;
	*margin-top:5px;
	margin-right:5px;
}
#menu .search td{
	height:28px;
	overflow:hidden;
}
#menu .search input{
	height:24px;
	line-height:24px;
	width:150px;
	border:none;
	background:url(search_bg.jpg) 0px 1px repeat-x;
}
#menu .search .submit{
	position:absolute;
	height:16px;
	width:13px;
	top:11px;
	left:148px;
	cursor:pointer;
	background:url(search_icon.jpg) 0px 0px no-repeat;
}
#menu .search p{
	display:inline-block;
	height:24px;
	width:10px;
}
#menu .search .leftpart{
	background:url(search_left.jpg) 0px 0px no-repeat;
}
#menu .search .rightpart{
	background:url(search_right.jpg) 0px 0px no-repeat;
}
#content{
	margin: 15px 20px;
}
.wrapbox{
	padding:10px;
	border:1px solid #bcbcbc;
}
